package Dao;

import Entity.Selection;
import java.util.List;

public interface SelectionDaoImpl {
    public List<Selection> findAllSelection();//返回所有选课表单
    public Selection findById(int id);      // 根据id返回选课表
    public List<Selection> findByStu_number(String stu_number);     //根据学生学号查找学生实验记录
    public List<Selection> findByEx_id(int ex_id);      // 查找某个实验的记录
    public List<Selection> findByIsreport(int isreport);    //查找是否提交报告的记录  0：未提交   1：已提交
    public List<Selection> findByTimeA(String roomid, int week, int day, int section);
 // 查找某个教室某个时间点的记录   取List.size()可得这个时间选择这个教室的人数

    public boolean addSelection(Selection selection);//添加记录
    public boolean updateSelection(Selection selection);//更新记录
    public boolean deleteSelection(Selection selection);//删除记录
    
    public boolean deleteOne(String stu_number, int ex_id);//根据学号，实验id删除
}
